home *** CD-ROM | disk | FTP | other *** search
/ A.C.E. 2 / ACE CD 2.iso / FILES / UTILS / DIROPUS5.LHA / History < prev    next >
Encoding:
Text File  |  1995-05-08  |  48.2 KB  |  856 lines

  1.  
  2.                            Directory Opus 5 history
  3.  
  4.  
  5.     2-Feb-95 - Beta 1 release.
  6.  
  7.     3-Feb-95 - Added PARENT/ROOT back as internal commands.
  8.              - Fixed WBSTARTUP option to not run DOpus itself from WBStartup.
  9.              - Path history in lister popup is now specific to that lister.
  10.              - Removed DEVICELIST/BUFFERLIST commands (and associated requesters).
  11.              - Added "Cache list" option to lister popup.
  12.              - . on keypad now brings up cache list in listers
  13.              - 0 on keypad in listers returns from device/cache list to previous
  14.                buffer
  15.              - Added "Disk Information" option to Icon menu.
  16.                Moved DiskInfo code to external module (diskinfo.module).
  17.              - "Icon/Information" menu option now works in listers.
  18.                Removed IconInfo as an internal command.
  19.              - Added lister Iconify function.
  20.              - Kludged around a problem caused when MagicMenu is running.
  21.                (MagicMenu's fault, as always!)
  22.              - Some problems with SCANDIR fixed. Command template is now
  23.                PATH/M,NEW/S. The NEW switch means always open a new lister.
  24.                Other commands have argument templates, these will be
  25.                revealed in due course :)
  26.  
  27.     4-Feb-95 - Now works with CD0: and other such filesystems (oops :)
  28.              - Modified lister format editing, now uses drag & drop.
  29.              - Added RESET button to palette editor..
  30.                Can now drop ILBM files onto palette editor to load palettes.
  31.              - Fixed to make sysihack compatible.
  32.  
  33.     5-Feb-95 - Now stores icon position (when you Snapshot icons) separately
  34.                from Workbench, so you can have different icon positions under
  35.                Opus and Workbench.
  36.              - Fixed a problem with copy not respecting read-only status.
  37.              - Fixed problem with CheckFit with no destination selected.
  38.              - Requesters now have their text displayed in a RECESSED area
  39.                (grumble style guide mumble compliant grumble).
  40.              - Fixed problem setting new User/Lister menu filenames.
  41.              - Dragging and dropping directories from one lister to another
  42.                now COPIES them, unless either shift key is held down
  43.                (in which case they will be read into the lister like before).
  44.                You can also drag more than one directory at once to copy.
  45.              - Added case-insensitive Match command to filetypes.
  46.              - Fixed commodities problem under 37 (default hotkey wasn't
  47.                specified correctly, and pressing any key would cause DOpus
  48.                to activate).
  49.              - Fixed problem with "Select icons automatically"
  50.                (file/byte count was not being updated properly).
  51.              - "Set source archive bit" wasn't updating the display
  52.                to reflect the new protection bit.
  53.              - Clock is now drawn directly to the screen's title bar (blech).
  54.                YES, I KNOW THE CLOCK FLASHES ON AND OFF OCCASIONALLY!!! :)
  55.              - Fixed problem converting old Opus4 functions with more than
  56.                one line.
  57.              - Fixed up palette management a bit (might still be a bit wacko).
  58.  
  59.     6-Feb-95 - Changed ambiguous "Ok" gadget to "Next" in IconInfo, only
  60.                appears now if necessary. Also fixed locale problem with
  61.                thousands separator.
  62.              - Fixed small problem in menu editor with adding a new item
  63.                while an old one was selected.
  64.              - Icon leaving out is now more Workbench-like in that if you
  65.                drag and drop a file from a lister to the main window the
  66.                icon is only temporarily left-out - you need to actually
  67.                select Leave Out from the Icon menu to make it permanent.
  68.              - Text viewer now recognises space as page down and backspace
  69.                as page up.
  70.  
  71.     7-Feb-95 - Added arrow button to scroll toolbar if window is too small
  72.                (image from "dopus5:images/ToolbarArrow.image").
  73.              - Fixed bug where last icon in the lister toolbar would not work
  74.                if it fitted "exactly" (ie lister size==toolbar size).
  75.              - Copy now deletes file copies that were unsuccessful
  76.                (aborted, out of space, etc).
  77.              - Fixed problem with "Display mode" list showing public screens
  78.                that weren't actually in public mode. Also now shows proper
  79.                "maximum depth" for public screens.
  80.              - Fixed problem with lister key selection indicator disappearing
  81.                when you resized the window.
  82.              - Fixed ambiguous ghosting and checking in text viewer menus.
  83.              - Fixed maximum comment length (was 80, should be 79).
  84.              - Pressing a letter now scrolls to first FILE starting with that
  85.                character. Pressing a letter with shift scrolls to first DIR.
  86.              - Added requester warning if DOpus can't close its screen.
  87.              - Changed Copy routines to use a variable buffer size, which
  88.                should make aborting a copy more responsive.
  89.     (3:30am) - Fixed problem with the listview boopsi class under 37
  90.                (Enforcer hits, drag and drop didn't work).
  91.  
  92.     8-Feb-95 - Fixed problem with Print not closing the file.
  93.              - Fixed problem where listers saved in the environment would
  94.                not read their paths if the program was started iconified.
  95.              - Added "Re-read Directory" option to lister path popup thingy.
  96.              - Added "Paint Mode" to main button editor window.
  97.              - The boundaries for horizontal "right mouse button" scrolling
  98.                in listers were a bit small, so, now they're bigger.
  99.              - Implemented keyboard equivalents for buttons and menus, etc.
  100.                The order keys are matched in depends on which window is
  101.                active when you press the key. If the main window is active,
  102.                the order is : User menu, button banks, lister toolbar and
  103.                lister menu. If a lister is active, then the toolbar and
  104.                lister menu are searched first, followed by the user menu
  105.                and button banks. If a button bank is active, then it is
  106.                searched first, then the same order as for the main window
  107.                is used.
  108.              - "Execute Command" now remembers the last command you entered.
  109.              - The "Create Icons" option now works. Appropriate icons should
  110.                be placed in the DOpus5:Icons/ directory.
  111.              - Holding SHIFT when clicking the parent button (window border)
  112.                or choosing parent or root in the lister path popup thingy
  113.                will open a new lister to read into (same as holding shift
  114.                when double-clicking on a directory).
  115.  
  116.     9-Feb-95 - Holding down shift when the Opus LoadWB command is run will
  117.                cause it to load the old Workbench. That is, if you elect to
  118.                install Opus as a Workbench replacement, you can hold down
  119.                the shift key when you boot to get the original Workbench
  120.                loaded (the original LoadWB command must have been renamed
  121.                as LoadWB_Old).
  122.              - Changed the "Proceed" button to "Discard" when you cancel
  123.                the toolbar/menu editor.. this was bugging some people.
  124.              - Removed the "Replace" options in Settings configuration.
  125.                This has always been rather useless, in my opinion. You
  126.                are now always asked if you want to overwrite an existing
  127.                file.
  128.              - If you tell Opus to replace an existing file, and that file
  129.                is delete-protected, you are now given an additional warning
  130.                (before it would just delete the file).
  131.              - Removed the "Ignore delete protection bit" option from
  132.                the "Delete" settings configuration. This was a bit dangerous,
  133.                and I doubt anyone ever used it (you have the option of
  134.                Unprotect All anyway).
  135.              - In the "Path formats" settings configuration, the format
  136.                editor is now automatically displayed when you press return
  137.                on a newly-entered path. Also, double-clicking on a path
  138.                also brings up the editor.
  139.              - Page up/down via the keyboard in the text viewer now actually
  140.                moves one line less than a page (for consistency). Also
  141.                the 'u' and 'd' keys are now supported for page up/down.
  142.              - Abbreviation for kilobytes fixed in IconInfo ('K'). Also
  143.                fixed some strings in IconInfo to be "style-guide compliant."
  144.              - Starting drag & drop from a lister by pressing the right
  145.                mouse button was broken in beta 1 - this works again.
  146.              - MakeDir now defaults to no icon if the "Create Icons" option
  147.                is turned off.
  148.              - Toolbar buttons now size dynamically (why didn't they before?),
  149.                so you can now have buttons up to 64x64 in size (should keep
  150.                Picollo-64 users happy :)
  151.              - Copying some files by drag&drop into a lister that didn't
  152.                have a path would copy the files to FKW (actually to the
  153.                "current directory"). This is fixed.
  154.              - The correct decimal point for the current locale is now used
  155.                in DiskInfo, etc.
  156.              - Text viewer refreshing on home/end optimised (ie won't refresh
  157.                if already at the top/bottom). Also, the vertical scroller now
  158.                works properly if the file is more than 65535 lines long
  159.                (before you couldn't get past line 65535 with the scroller).
  160.                Note that while file listers will also have this problem, I
  161.                am yet to encounter a directory with more than 64k files
  162.                in it :)
  163.              - If you MOVEd a file/directory, with the "Perform all actions on
  164.                icons" option on, to somewhere on the same device (so that it
  165.                could just be renamed instead of copied/deleted), the icon
  166.                would not get moved. Fixed.
  167.              - If you drag and drop to copy (or other action), you now get
  168.                a progress indicator in the DESTINATION lister (for normal
  169.                operations the indicator appears in the source). The source
  170.                window is not locked for the operation.
  171.  
  172.    10-Feb-95 - Beta 2 release
  173.  
  174.    11-Feb-95 - If a file was Read protected and Opus examined it to find out
  175.                its filetype (eg, if you were displaying filetypes in the
  176.                lister), then Nasty Things would happen.
  177.              - Protection bits are now shown in lowercase.
  178.              - Device list format improved, more information now shown.
  179.  
  180.    12-Feb-95 - Implemented BOOPSI replacement for gadtools palette gadget.
  181.                Rewrote palette management routines. Under the new system,
  182.                you can set up to eight user-defined colours. Lister display
  183.                and button colours can be set to either these user-defined
  184.                colours, or the standard system colours (4 under v37, 8 under
  185.                v39). When running on a custom screen, Opus inherits the
  186.                standard system colours, and these can not be modified. The
  187.                only colours you can change are the user-defined colours.
  188.                This system still needs to be looked at further.
  189.              - Under v39, 8 colour icons are mapped correctly to use the
  190.                upper and lower 4 colours in the palette (ie they will look
  191.                correct no matter what screen depth you are using).
  192.              - Added "Key" field to Settings/Path formats.
  193.              - If the icon of a disk was on top of another icon, and the
  194.                disk was removed, the icon would be erased but the
  195.                icon underneath would not get redrawn correctly.
  196.              - Rescan directory would sometimes not re-read the correct
  197.                directory.
  198.              - Apparently ExamineFH() isn't reliable. Opus was using it
  199.                to get information about files you copied, and the
  200.                size was showing up wrong in some cases. Now re-Lock()s
  201.                and Examine()s the destination file.
  202.              - DEVICELIST and CACHELIST added back in as commands.. sigh...
  203.              - User1 through User4 commands implemented.
  204.  
  205.    13-Feb-95 - Added "Duplicate" button in menu editor.
  206.              - The "Match" command in filetypes now supports \xxx where
  207.                xxx is a decimal value, as it did in Opus 4.
  208.              - Rearranged the filetypes requester, added Edit button.
  209.              - If you dropped an image into the button editor and clicked
  210.                "Use" without editing the actual function, the new image
  211.                could get lost.
  212.              - Button banks, especially newly created ones, now have
  213.                more logical sizes when they first open.
  214.              - The text viewer would not allow more than one viewer to
  215.                be open on its own screen (public screen name clash).
  216.              - You can select your own backdrop pattern prefs file via the
  217.                "Display Options" settings, and also choose to turn off
  218.                the backdrop pattern. Note that the file you specify must
  219.                be a valid workbench "wbpattern.prefs" type  file (as saved with
  220.                the 3.0 WBPattern editor) or a valid "wb.pat" type file
  221.                as saved with the 2.0 WBPattern editor.
  222.  
  223.    14-Feb-95 - Directory sorting (and reading) is slightly faster,
  224.                especially on large directories (eg CDROMs).
  225.              - Added "DoubleClick" and "DragNDrop" commands. These
  226.                are like User1-4, but call the double-click and drag'n'drop
  227.                filetypes for selected files.
  228.              - Now uses ObtainPen() rather than ObtainBestPen(), so that
  229.                it will allocate distinct, exclusive pens for the user
  230.                colours (no more linking of pens together).
  231.              - FindFile command now remembers the last search pattern.
  232.              - Titles of some loading/saving requesters changed.
  233.              - Assorted strings changed for consistent capitalisation.
  234.              - The hide/show filters would also filter out directories;
  235.                this was incorrect. Now, only files are tested against the
  236.                filters (except for the Hidden bit filter).
  237.              - Added "Un-Snapshot" option to Icon menu.
  238.              - Hopefully fixed a bug that would cause icons to "jump"
  239.                around the screen when you repositioned one.. needs
  240.                further testing.
  241.  
  242.    15-Feb-95 - A very nasty bug, that would let you enter values <-128 or
  243.                >127 for the filetype priority, has been fixed. Phew! :)
  244.              - Disk icons could occasionally appear over the top of other
  245.                icons; this has been fixed.
  246.              - "Output results" option in Search works again (dunno what
  247.                happened there - it used to work :)
  248.              - The positioning of icons is now more logical; also, icons
  249.                should never get "lost" off-screen if you switch to a
  250.                backdrop window.
  251.              - Now no longer re-reads the backdrop picture when switching
  252.                from backdrop to non-backdrop window.
  253.              - Programs launched from within Opus now inherit the path list
  254.                correctly.
  255.              - Toolbar buttons now show their right mouse button imagery
  256.                correctly.
  257.              - Fixed a problem where you sometimes couldn't access the
  258.                right mouse button function of a button if the button had
  259.                no left mouse button function defined.
  260.              - The pop-up menus now display the name correctly under v37
  261.                with a proportional font (the last character was being dropped
  262.                before - this is a graphics.library bug!)
  263.              - Wonderful new about requester (about.module) - pity about the
  264.                hedgehog.
  265.              - More requesters now have a recessed look, and thin borders
  266.                in some parts (would like to make this consistent throughout
  267.                but it would need a whole lot more boopsi classes since
  268.                gadtools doesn't support thin borders).
  269.  
  270.    16-Feb-95 - ClearBuffers command now called FreeCaches.
  271.              - The button to open a filerequester in the function editor now
  272.                works.
  273.              - The button to display a list of {} arguments in the function
  274.                editor now works.
  275.              - Replaced some "s with some 's in the catalog files.
  276.              - If a directory had been changed (and you had the
  277.                Re-read modified caches flag on), and you reactivated the
  278.                lister by clicking on a slider, the lister would "freeze"
  279.                until you released the slider.
  280.              - You can now no longer enter invalid dates for the Datestamp
  281.                function.
  282.              - Diskcopy now selects a destination automatically for you
  283.                (of course you can still pick a different one).
  284.              - If you try to copy a directory into itself, Opus now displays
  285.                an error requester instead of just silently failing.
  286.              - Opus will now allow you to use the CopyAs and MoveAs functions
  287.                with the source and destination the same (make sure you
  288.                specify a different filename though! :)
  289.              - You can now define button functions for the middle mouse button.
  290.                These can be accessed even if you don't have a three button
  291.                mouse by holding shift down and using the left button.
  292.              - Button borders (except in the lister toolbar) now have
  293.                "turned-over tabs" to indicate the presence of a right and/or
  294.                middle mouse button function (as in Opus4).
  295.              - The toolbar editor window would "double-up" (open a new
  296.                window without closing the old one) if you changed the main
  297.                window from backdrop to non-backdrop. The menu editors would
  298.                also do the same thing.
  299.              - If you hold down ALT and click with the left button in a
  300.                lister, any files that were selected will immediately
  301.                start dragging (no new selections will occur).
  302.              - Implemented the Opus4 Verify command, though it's now called
  303.                "Confirm".
  304.  
  305.    17-Feb-95 - Format now uses a bar graph instead of a textual status
  306.                indication; this is much faster and probably just as
  307.                informative.
  308.              - Opus no longer keeps a lock on all devices it shows an icon
  309.                for.. this means that "fake handlers" like EDGE: will be
  310.                able to be removed while Opus is running. Opus still keeps
  311.                locks on all left-out objects (drawers, programs, etc).
  312.              - Alt now works on toolbar buttons (to jump straight to the
  313.                editor).
  314.              - Recursive file filter implemented (Settings menu). This is
  315.                the same as the old "F" tiny button in Opus4.
  316.              - If you tried to copy a file and there was not enough space
  317.                in the destination, the half-copied file would get left behind.
  318.                It is now deleted. Also fixed problem with move, so now it
  319.                won't delete the original unless the file was copied
  320.                successfully. (Sorry Edmund :)
  321.  
  322.    18-Feb-95 - File class definition editor tidied up; cycle button changed
  323.                to pop-up list.
  324.              - Changed "Date Format" section in Settings to "Locale" (still
  325.                mis-named I think), added "Thousands separator" option.
  326.              - Cleaned up the datestamp checking logic; should no longer
  327.                occasionally re-read directories unnecessarily.
  328.              - Implemented "Program Groups", accessed via the Icon menu.
  329.                You will need to create a "Groups" subdirectory in your
  330.                DOPUS5: directory. To add programs to a group just drag
  331.                them into it. Note that some programs (DPaint4, for example),
  332.                don't work properly when run from a group.. if this is the
  333.                case, set the DOPUS_RUN_REAL tooltype in the program icon
  334.                IN THE GROUP (local copies are made of the icons when they
  335.                are added to the group). Setting this tooltype means that
  336.                the program will refer to its original icon when reading
  337.                tooltypes (so you will not be able to set specific
  338.                tooltypes for the program group). This tooltype is set
  339.                by default when you add a program to a group.
  340.                If the OPEN tooltype is set in the icon for a group, that
  341.                group will be opened automatically when DOpus starts up.
  342.              - Changed position of Edit options in Settings menu
  343.              - If you have a script file left out (or in a Program Group),
  344.                and you double-click on it, DOpus will now execute it
  345.                correctly if the S bit is set (if the S bit is not set it
  346.                will be submitted to filetype testing as before).
  347.              - If you have a program left out that is a CLI command (ie
  348.                didn't have an icon), and you double-click on it, DOpus
  349.                will now run it like Workbench does (as a CLI command,
  350.                letting you enter arguments). Note that it is not possible
  351.                to add programs without icons to Program Groups.
  352.  
  353.    20-Feb-95 - Icon viewing in listers implemented (sort of).
  354.  
  355.    21-Feb-95 - Fixed some quoting problems in conjunction with {O} or {F}.
  356.              - Implemented the "Reload each file" flag.. no doubt this will
  357.                break all sorts of things :( PLEASE test this and all
  358.                of your custom functions (anything using {} sequences) to
  359.                see if it's caused any problems.
  360.              - Fixed DOpusRT to search the pathlist correctly for a given
  361.                program.
  362.              - Diskcopy now has a bit more room to show the device names.
  363.              - Listers are now activated when you open them, and new listers
  364.                automatically display the device list.
  365.              - The current directory for "Execute Command" is now RAM:,
  366.                like Workbench.
  367.              - Delete confirmation requester now displays the number
  368.                of files and dirs to be deleted (like Workbench).
  369.              - Changed "Settings" to "Options" to keep Greg happy :)
  370.              - Close gadget on the iconify window (clock) now displays
  371.                "Do you want to quit" requester like Opus4 did.
  372.              - Before, when you double-clicked on an icon to open a lister,
  373.                if that icon had previous been opened (even if the lister
  374.                now no longer showed the original path), the original
  375.                lister would be re-used. Now, a new lister is opened,
  376.                unless that actual path is currently visible.
  377.              - You can now drop files onto buttons to execute the function
  378.                on those files immediately. Note that there is no provision
  379.                (as there was in Opus4) for running functions that require
  380.                a destination directory this way (eg Copy), and I don't
  381.                think there ever will be. You cannot drop onto toolbars.
  382.              - Added "Output Window" settings to Environment configuration.
  383.  
  384.    22-Feb-95 - If you try to run a function that works only on a single
  385.                destination (like Move), with multiple destinations locked,
  386.                you are now given a list of current destinations from which
  387.                you can pick the one you want to use.
  388.              - Removed some old and now unused flags and {} sequences from the
  389.                function editor lists.
  390.              - If you try to rename a disk (via the Icon menu) and it
  391.                fails you now get an error requester.
  392.  
  393.    23-Feb-95 - Beta 3 release
  394.  
  395.    24-Feb-95 - Drove 1500km
  396.    25-Feb-95 - Drove 700km
  397.    26-Feb-95 - Unpacked
  398.    27-Feb-95 - Started Uni :)
  399.  
  400.    28-Feb-95 - The "View As" state of a volume or drawer (by name/by icon) is
  401.                now saved when you snapshot the icon.
  402.              - Icon dragging from one window to another now works properly
  403.                (I think :) If the two windows are on the same physical device,
  404.                the item will be moved; otherwise it will be copied. This is
  405.                the same operation as Workbench. Also in icon view mode the
  406.                icon of the file or directory is automatically copied (or
  407.                moved), regardless of the "Perform actions..." setting.
  408.              - "Remove Object" from program groups would leave a lock on the
  409.                group directory, meaning you couldn't delete it.
  410.              - If you had no lister toolbar selected, the lister status bar
  411.                would have no bottom line.
  412.  
  413.     1-Mar-95 - The state of listers is now saved when you save the environment
  414.                (source/dest/locked source/locked dest).
  415.              - The correct "default" screen size is now shown (and used) when
  416.                you pick default width or height in the display mode settings.
  417.              - Fixed some strings.
  418.              - "View Icons" option in the lister pop-up menu is no longer
  419.                a checkmark option.
  420.              - With some fonts the palette gadget in the User Colours section
  421.                would overwrite the borders (this was a boopsi class problem).
  422.              - The clock would overwrite the memory display on a 640-pixel
  423.                wide screen in topaz 8.. with the clock it now uses a shorter
  424.                string.
  425.  
  426.     3-Mar-95 - If you selected "New" from the toolbar editor menu and then
  427.                "Open", the filename would be trashed.
  428.  
  429.              - Colours system changed (AGAIN! :). It is now essentially the
  430.                same as in Opus4, in that you can set the colours for the
  431.                "OS" pens (bottom four and under 39 top four). However the
  432.                user colours system is still there in that you can still
  433.                specify the number of pens to allocate for your own use.
  434.                This hasn't been tested under 37 yet.
  435.  
  436.                There are multiple situations that need to be tested;
  437.                please do this if possible. They are :
  438.  
  439.                OS        Screen       Screen colours     User pens
  440.                ---------------------------------------------------
  441.                37        Own               4               n/a
  442.                37        Own               8              max 4
  443.                37        Own               16+            max 8
  444.                37        Public            4               n/a
  445.                37        Public            8               n/a
  446.                37        Public            16+             n/a
  447.                39        Own               4               n/a
  448.                39        Own               8               n/a
  449.                39        Own               16+            max 8
  450.                39        Public            4               n/a
  451.                39        Public            8               n/a
  452.                39        Public            16+            max 8
  453.  
  454.              - Added individual colour setting (in Lister display) for
  455.                devices/volumes and assigns in devicelists (note that
  456.                using an old environment will probably have null for
  457.                the colour, so you will need to set this).
  458.  
  459.     4-Mar-95 - Added a path field to the "Select Destination" list that
  460.                pops up (eg if you try to Move with multiple destinations
  461.                selected), so you can enter a path that isn't currently
  462.                displayed in a lister.
  463.              - If you try to run a function (say Copy) without having
  464.                a valid destination selected, you now get the same list
  465.                appearing, allowing you to select (or enter) the
  466.                destination you want.
  467.              - Changed Icons/Snapshot menu to allow you to also snapshot
  468.                the Window (saves window position only), and All (saves
  469.                window position and positions of all icons within window).
  470.                Icons/Snapshot/Icons snapshots just the selected icons
  471.                as before.
  472.  
  473.     5-Mar-95 - The workbench.library patches have all been moved to the
  474.                dopus5.library. This means that you will be able to quit
  475.                DOpus irrespective of whether the patches are in use or
  476.                not (there are also several other advantages to this).
  477.                For the time being (at least) the WBPATCH tooltype makes
  478.                no difference.
  479.              - The close gadget in all configuration requesters now means
  480.                cancel, rather than ok.
  481.  
  482.     6-Mar-95 - You can now officially not select the background colour of
  483.                lister toolbar buttons. Also, you can not select the
  484.                foreground colour of graphical buttons.
  485.              - The play module will now play a sound as raw if it is
  486.                rejected by iffparse.library (ie if it is 8svx but corrupt
  487.                it will be played in raw mode).
  488.              - The state of the "View as icons" setting of open listers is
  489.                now saved in the environment.
  490.              - Added flags to Display Options to control the display of
  491.                AppIcons and the Tools menu.. these flags replace the
  492.                WBPATCH tooltype.
  493.  
  494.     7-Mar-95 - U was used as a hotkey 3 times in the menu editor;
  495.                this has been fixed.
  496.              - Added a kludge for naughty programs that add AppIcons but
  497.                don't put the image data in chip memory.
  498.              - Added hotkeys for Environment and Options edit.
  499.  
  500.     8-Mar-95 - The memory monitor is now more "aesthetic"; it doesn't flash
  501.                like it used to, and memory is now updated every second or so.
  502.              - "Duplicate" in the menu editor now copies the name as well.
  503.              - Fixed some problems with button bank sizing.
  504.                Re-arranged the Add/Insert/Delete/Remove buttons.
  505.                Added "Clear" button to clear the clipboard contents.
  506.              - The free space display in lister title bars now uses
  507.                thousands separators properly.
  508.  
  509.     9-Mar-95 - You can now drop files on icons in program groups.
  510.              - Fixed (finally this time, I hope :) a bug that could
  511.                lose files if, for instance, you tried to MOVE a file and
  512.                it only just didn't fit in the destination.
  513.  
  514.    10-Mar-95 - Snapshot ALL now works on the main window.
  515.              - Icon positioning is now smarter.
  516.              - Fixed bug in Options config where if you hid the program
  517.                and then reopened you would get two options windows.
  518.              - Fixed bug setting colours when open on Workbench screen.
  519.              - Removed {Ou} and {Fu} from list in config since these
  520.                don't work any more (they never really did)
  521.              - You can now drag and drop buttons onto the button editor window.
  522.  
  523.    11-Mar-95 - Added context-sensitive help for the main program; no help
  524.                for configuration or modules yet.
  525.              - You can now drop files on Opus when it is hidden (as a clock
  526.                window or as an AppIcon, that is) to perform the doubleclick
  527.                action on those files (like in Opus4).
  528.  
  529.    12-Mar-95 - Added "Save Layout" toggle to control whether the lister/buttons
  530.                layout is saved when you save the environment or not.
  531.  
  532.    13-Mar-95 - Fixed some more palette stuff; in the colour selectors the
  533.                top 4 OS pens were being shown at the bottom instead of after
  534.                the first 4.
  535.  
  536.    14-Mar-95 - Added help to Environment and Options, more to come.
  537.  
  538.    15-Mar-95 - Fixed text not being cleared properly in the format window.
  539.              - Extended-selection menu links are now followed correctly.
  540.              - If you hid the program while the Environment editor was open,
  541.                the editor would not come back when you returned to Opus.
  542.              - You now must use '---' (without quotes) in the user and lister
  543.                menus to get a separator bar.
  544.              - Button windows now have a drag gadget in their left borders,
  545.                in case they are too narrow to get to the normal drag bar.
  546.              - DOpusRT is now called DOpusRT5.
  547.              - The text viewer was losing the last character of a file if
  548.                the last line did not end in a linefeed.
  549.              - If the device list was displayed you would be unable to switch
  550.                to the cache list (and vice versa).
  551.              - If you (sneakily) load a textual button bank in as the lister
  552.                toolbar, the first letter of each button will be displayed
  553.                in said toolbar.
  554.              - Changed "Remove" to "Xform" in button editor.
  555.  
  556.    1x-Mar-95 - The order of the top 4 OS colours in the palette editor
  557.                were reversed.
  558.              - Added hotkeys (1-7) for the main editors.
  559.              - Fixed null character for text toolbars without a valid button
  560.                name (note that text toolbars are NOT officially supported).
  561.  
  562.    19-Mar-95 - Changed the operation of the "Xform" button in the button
  563.                editor. It now works by changing between rows/columns only
  564.                in integer factors of the number of buttons (eg 18 buttons,
  565.                the options are 1x18, 2x9, 3x6, 6x3, 9x2 and 18x1).
  566.              - Fixed a bug in the clock that was causing enforcer hits.
  567.              - Help added to remaining config windows and to modules.
  568.              - The Print requester now has the ability to output to a file.
  569.              - Removed the PrintDir module. The general Print requester
  570.                now handles the bulk of the work in printing a directory.
  571.                The PrintDir module should be removed from your Modules
  572.                directory.
  573.  
  574.    20-Mar-95 - Print now saves its settings for next time.
  575.              - Fixed some problems with the parsing of Key strings in
  576.                the function editor.
  577.              - A lock was being left on a directory if you showed it as
  578.                icons.
  579.  
  580.    22-Mar-95 - Fixed problem with menus; if a menu operation caused the
  581.                window to be closed and reopened (eg Backdrop), an invalid
  582.                menu item NextSelect was being followed.
  583.              - Implemented more (final?) ARexx commands.
  584.              - Added command templates to most internal commands.
  585.  
  586.    25-Mar-95 - "Use defaults" from the toolbar and menu editors now looks
  587.                for a file called xxx_default.
  588.              - The pop-up menus now have help.
  589.              - Implemented the display of Owners and Groups with Envoy.
  590.  
  591.    28-Mar-95 - Tidied up the library, removed some old functions no longer
  592.                used. Did a complete recompile of everything as a result.
  593.              - Added some more callback hooks for external modules.
  594.              - Implemented the remaining command templates. Added RECURSE
  595.                switch to Comment/DateStamp/Protect commands.
  596.              - Fixed problem with the text viewer in hex mode; would show
  597.                one line too many if window bigger than file.
  598.  
  599.    29-Mar-95 - Sped up the arrangement and reading of icons, especially when
  600.                switching a lister into icon view mode (with lots of icons)
  601.              - Dropping an icon in the filetype editor to set a filetype's
  602.                icon would not be saved correctly.
  603.  
  604.    30-Mar-95 - Fixed bug that crept in that would crash if you cancelled a
  605.                toolbar or menu edit.
  606.  
  607.    31-Mar-95 - Fixed enforcer hits with button editor. Dropping a button onto
  608.                the button editor window now works properly (and doesn't
  609.                crash). You can now not copy graphical buttons to textual
  610.                banks and vice versa.
  611.              - With a recursive filter turned on, the Delete and Move commands
  612.                would complain a directory wasn't empty when it came to delete
  613.                it, even though this was the desired situation. The requester
  614.                no longer appears in this case.
  615.              - Move would always try to rename first, which wasn't what you
  616.                wanted if a recursive filter was set. Now, with a filter set,
  617.                move always copies and deletes.
  618.  
  619.     1-Apr-95 - Added "dropfrom" custom handler rexx operation. This is the same
  620.                as "drop" except it indicates a drop _from_ a lister rather
  621.                than to.
  622.              - Added "Expand paths" flag to Operation/Caching.
  623.              - The hex viewer would output any character >7F as FF.
  624.              - Changed the minimum size of a button bank.. before it was
  625.                8 "character widths"; changes this to 1 character width + 32
  626.                pixels (for fonts that have screwy widths).
  627.              - Copied the code out of Opus 4 that does the "popup" when you
  628.                press the hotkey (alt/shift/ctrl etc), so it now works
  629.                like Opus 4 did.
  630.  
  631.     2-Apr-95 - Changed registration process.
  632.              - Hopefully fixed the final problem with parnet that would cause
  633.                it to show garbage volume names in the lister titles.
  634.              - The 'lister remove' rexx command now works properly when you
  635.                specify a file by number (with #xxx)
  636.              - Fixed a problem with the command parser when you had an
  637.                internal command and specified the name of a file. Too hard
  638.                to explain really, just accept that I fixed something. :)
  639.              - Added "GrabWB" button to palette editor to make it easy to
  640.                grab the current workbench colours.
  641.  
  642.     3-Apr-95 - The "expand paths" flag was not able to be turned off.
  643.              - You can no longer drop a device or directory icon on a
  644.                lister in icon mode to read that directory (this is how it
  645.                was always meant to work).
  646.  
  647.     4-Apr-95 - The paths produced by {s} and {d} in functions will now be
  648.                enclosed in quotes (unless the No filename quote flag is
  649.                turned on). This is smart enough to handle things like
  650.                {d}{RsEnter archive name}
  651.              - The string returned by "lister query selfiles" and similar
  652.                commands was null-terminated.. it isn't any more. No idea
  653.                why this was a bad thing, but oh well...
  654.              - Fixed small problem in the text viewer; if you scrolled down
  655.                a couple of lines from the top and then did a page up, the
  656.                wrong line would be shown at the bottom of the display.
  657.  
  658.     5-Apr-95 - If a directory is reread due to the datestamp changing
  659.                (ie when you activate the lister), any filetype descriptions in
  660.                the lister are cached, and therefore do not need to be
  661.                rescanned when the directory has been read.
  662.              - There is now a little daemon that checks every 5 minutes to
  663.                see if there are any dopus temp files in t:, and deletes them
  664.                if so
  665.              - An "inactive" rexx message is now sent to a custom handler
  666.                if the lister that handler is associated with closes
  667.                (as described in the docs)
  668.              - Fixed some alignment problems in the lister display with
  669.                the datestamp.
  670.              - Fixed (I think) alignment problems with filetypes in the
  671.                lister display.
  672.              - Sometimes the filetype sniffer would "stop" at a certain
  673.                file and not go any further. Again, fixed (I think).
  674.  
  675.     6-Apr-95 - The PopUp menus now scroll correctly if they're bigger than the
  676.                screen.
  677.  
  678.    FIRST COMMERCIAL RELEASE
  679.  
  680.    10-Apr-95 - The string returned by "lister query selfiles" is now the
  681.                correct length.
  682.              - Mouse position was not being checked for a double-click to
  683.                edit a button.
  684.  
  685.    12-Apr-95 - Fixed some problems with multiple-line functions. Too hard to
  686.                explain, but as an example, a command like
  687.  
  688.                      AmigaDOS   makedir ram:temp
  689.                      AmigaDOS   copy {f} ram:temp
  690.  
  691.                would fail. Now works.
  692.  
  693.              - Fixed problem with filename quoting in commands. For example,
  694.                if you had {f}.old, this could come out as :
  695.  
  696.                      "ram:testfile".old
  697.  
  698.                It now correctly comes up as :
  699.  
  700.                      "ram:testfile.old"
  701.  
  702.              - Added new feature to the {f} and {o} sequences. If you specify a
  703.                minus sign (-) after the letter, the filename will be stripped of
  704.                any suffix. As an example,
  705.  
  706.                      AmigaDOS   rename {fu} {f-}.lzx
  707.  
  708.                would replace any suffix the selected file had with a .lzx suffix
  709.                (eg   rename "ram:test.lha" "ram:test.lzx")
  710.  
  711.                This and the above changes makes possible the following
  712.                (extremely tricky) function to convert LHA files to LZX
  713.                automatically:
  714.  
  715.                      AmigaDOS   makedir t:lzxtemp
  716.                      AmigaDOS   lha -x -M x {fu} t:lzxtemp/
  717.                      AmigaDOS   cd t:lzxtemp
  718.                      AmigaDOS   lzx -e -x -r a {fu-}.lzx #?
  719.                      AmigaDOS   delete {f} quiet force
  720.                      AmigaDOS   cd ram:
  721.                      AmigaDOS   delete t:lzxtemp all quiet force
  722.  
  723.              - The "inactive" message when a lister is closed was sent prematurely,
  724.                so that under some circumstances (high cpu load for instance), a
  725.                "lister query" would indicate that the lister was still present even
  726.                though it had been destroyed. Also, an "inactive" message was not
  727.                being sent if the lister was empty when it was closed.
  728.  
  729.    13-Apr-95 - The "lister query selfiles" and similar commands can now return
  730.                information in STEM variables. For example,
  731.  
  732.                      lister query handle selfiles stem files.
  733.  
  734.                Without the stem keyword, the names are returned in RESULT as before.
  735.                The names are returned in slots from 0 to COUNT-1, and stem.COUNT gives
  736.                the number of names.
  737.  
  738.    14-Apr-95 - The "Select Destination" requester would leave the lister list locked
  739.                while it was open, meaning you wouldn't be able to open any new listers
  740.                until the requester had been closed.
  741.  
  742.              - The "lister query all", "lister query source" and "lister query dest"
  743.                commands now accept a STEM parameter. For example,
  744.  
  745.                      lister query all stem listers.
  746.  
  747.              - The "lister query entry" command now accepts a STEM parameter.
  748.                For example,
  749.  
  750.                      lister query handle entry #0 stem fileinfo.
  751.  
  752.                The fields returned are:
  753.  
  754.                      NAME       - file name
  755.                      SIZE       - file size
  756.                      TYPE       - type (<0 = file, >0 = dir)
  757.                      SELECTED   - 0 or 1
  758.                      DATE       - seconds since 1/1/78
  759.                      PROTECT    - protection bits (long value)
  760.                      DATESTRING - datestamp in ascii form
  761.                      PROTSTRING - protection bits in ascii form
  762.                      COMMENT    - file comment (if any)
  763.                      FILETYPE   - file type (if any)
  764.  
  765.    15-Apr-95 - The device list now shows the paths of any multiple-directory
  766.                assignments in the system.
  767.              - The "Selection Destination" requester is now an AppWindow.
  768.  
  769.    16-Apr-95 - There previously was no way to get the return value from a
  770.                dopus getstring rexx command (ie which button was selected).
  771.                This is due to the way rexx return values are specified
  772.                (you can have either RESULT or RC, but not both, for some
  773.                strange reason). The button value from this command is now
  774.                returned in a variable called DOPUSRC. RC will always be
  775.                0 from this command, and RESULT will contain the string
  776.                entered unless cancel was selected, or no string was entered.
  777.                The new DOPUSRC variable may be used by other commands in
  778.                the future.
  779.  
  780.    23-Apr-95 - Projects with a default tool that included a relative path
  781.                (eg "bin/installer") would not work.
  782.  
  783.    29-Apr-95 - If you deleted the right or middle button functions from a
  784.                button the dog-ear imagery would not be erased correctly.
  785.              - The "inactive" and "active" messages now always contain the
  786.                path of the lister in Arg4; Arg2 will also contain the path
  787.                unless a title has been set in which case it will contain
  788.                the title.
  789.  
  790.    30-Apr-95 - Non-DOS disk icons are now shown (like in Workbench); a new
  791.                option (Environment/Display Options/Hide bad disks) allows
  792.                you to hide these icons again.
  793.              - If you dropped a button or another menu item into one of the
  794.                menu editors, the menu list display wasn't updated correctly
  795.                (you could end up with two highlight bars).
  796.              - When doing WBStartup, Opus would ignore any programs that
  797.                were only icons (ie default tools).
  798.              - Hotkeys using lcommand (lamiga) would not work from lister
  799.                windows in file mode.
  800.              - New listers opened with the scandir command or via hotkeys
  801.                from the path formats configuration would always open at 0,0
  802.                instead of under the mouse pointer.
  803.              - You can now drag and drop within function editors; either to
  804.                swap function lines around within the one editor or to copy
  805.                function lines to another editor. If you hold down shift
  806.                while you drag a function line from one editor to another,
  807.                the entire function will be copied.
  808.  
  809.     1-May-95 - Added "Skip All" button to copy function; if a file exists
  810.     #1001      you now get the option to skip all, meaning ALL files that
  811.                already exist will be skipped.
  812.              - You can now change item positions within the menu editors
  813.                using drag and drop (instead of with the Move Up/Down buttons)
  814.  
  815.     2-May-95 - When DOpus runs WBStartup programs it now respects the
  816.       #1003    STARTPRI and WAIT tooltypes (but not DONOTWAIT).
  817.              - The way "Workbench" processes are launched has changed.
  818.                All programs are now launched by the one process which is
  819.                established by the library. This means that there is not
  820.                a copy of dopusrt5 sitting around for each workbench process
  821.                you have run.
  822.              - Path inheritance should work properly when DOpus is run as
  823.                a Workbench replacement (ie via LoadDB)
  824.  
  825.     3-May-95 - Fixed more path inheritance problems
  826.       #1004  - You can now drop files on program group icons to add them to
  827.                the group
  828.  
  829.     4-May-95 - "Replace All" in copy was broken, fixed.
  830.  
  831.     5-May-95 - Fixed problem with AppIcons; if their initial position was
  832.       #1006    off-screen, DOpus would not update sliders properly.
  833.              - DOpus now grabs a pathlist when it starts up, and uses
  834.                that for all program launching.
  835.              - If you had 12 hour clock turned on it was possible for the
  836.                "file already exists" requester to overwrite a buffer.
  837.              - Fixed sorting problems in the device list (multi-path
  838.                assignments could be shown in the wrong place).
  839.                The device list now shows the full path to all assigns.
  840.              - Added "Lister Options" to Environment configuration.
  841.                You can now turn the device list off in new listers,
  842.                and can set the default size of new listers.
  843.              - There was a problem using {s} in filetype functions.
  844.              - Inserting {} sequences in a function string via the popup list
  845.                in the function editor now inserts with spaces as necessary.
  846.              - Filetype saving and refreshing method modified.
  847.  
  848.     6-May-95 - Bug on 68000 machines could cause address errors on functions
  849.       #1007    with odd-length parameters (eg Confirm NOTEVEN)
  850.  
  851.     7-May-95 - Added "RMB double-click editing" flag to Environment/Lister Options.
  852.       #1008  - Added FULL switch to DeviceList command (ie DeviceList FULL/S).
  853.                If not specified, the device list will be in the old format
  854.                (unexpanded assigns). If FULL is specified, assigns will be
  855.                expanded and multi-directory assigns will be listed.
  856.